#radio-home-con .d-hidden,
#radio-home-con .d-close,
#radio-home-con .volume-icon,
#radio-home-con .d-main .d-heart,
#radio-home-con .d-main a .d-inner,
#radio-home-con .d-pbutton a,
#radio-home-con .public-normal .d-inner,
#home-radio-bar,
#home-radio-bar a,
#home-radio-bar a.playWork:active,
#home-radio-bar a.playWork:hover,
#home-radio-bar .listNormal a:hover,
#home-radio-bar .listNormal a.playactive:hover,
#radio-home-con .radio-home-intro-close,
#radio-home-favPanel .heart{
	background-image:url(http://a.xnimg.cn/apps/radio/images/radio_display2.png);
	background-repeat:no-repeat;
}
#radio-home-con .radio-display a{
	color:#888;
	outline:none;
}

#radio-home-con .radio-display{
width:290px; /*400px*/
height:225px;
background-color:#333333;
}
#radio-home-con .radio-display .d-name{
	width:110px;
	height:225px;
	float:left;
	z-index:10;
}

#radio-home-con .d-head a{
	width:110px;
	height:110px;
	text-decoration:none;
	display:block;
	overflow:hidden;
	text-align:center;
}
#radio-home-con .d-head img{
width:110px;
height:110px;
text-decoration:none;
display:block;
overflow:hidden;
border:none;
}
#radio-home-con .d-singer{
color:#ddd;
font-size:12px;
text-align:center;
height:115px;
width:110px;
}
/*
#radio-home-con .d-singname {
    margin: 35px 0 0;
}
*/
/*
vertical-align:middle;
*/
#radio-home-con .d-content{
width:290px;
height:225px;
float:left;
}
#radio-home-con .d-person{
margin:13px 0 0 5px;
_*margin-left:0px;
}
#radio-home-con .d-title{
height:20px;
clear:both;
margin:3px 0 0 12px;
_*margin-left:20px;
}
#radio-home-con .d-person p{
	font-size:12px;
	float:left;
	margin:0;
	padding:0;
	color:#DDDDDD;
	height:20px;
	line-height:20px;
}
#radio-home-con .d-title .d-button{
    float: right;
    margin: 0 10px 0 0;
	display:inline;
}
#radio-home-con .d-bclose{
	/*margin-left:173px;*/
}
#radio-home-con .d-button div{
	float:left;
}
#radio-home-con .d-margin{
	margin-left:10px;
}
#radio-home-con .d-hidden{
	width:16px;
	height:14px;
	background-position: -90px 0px;
	display:block;
}
#radio-home-con .d-hidden:hover{
	background-position:-70px 0px;
}
#radio-home-con .d-close{
	width:13px;
	height:13px;
	background-position: -50px 0px;
	display:block;
}
#radio-home-con .d-close:hover{
	background-position: -30px 0px;
}

/* volume */
#radio-home-con .volume-con{
	margin-right: 10px;
}
#radio-home-con .volume-icon{
    background-position: -49px -192px;
    height: 18px;
    width: 23px;
    cursor:pointer;
}

#radio-home-con .volume-bar{
	border-top:1px solid #131313;
	border-left:1px solid #131313;
	background-color:#4c4c4c;
	height:5px;
	width:56px;
	line-height:5px;
	font-size:0px;
	margin: 4px 0 0 4px;
	cursor:pointer;
	display:none;
}
#radio-home-con .volume-now{
	background-color:#6f6f6f;
	height:5px;
	width:30px;
	/*
	-webkit-transition-duration:0.5s;  
	-moz-transition-duration:0.5s;  
	transition-duration:0.5s;  
	*/
}
#radio-home-con .d-action{
	clear:both;
}
#radio-home-con .d-main{
	font-size:12px;
	height:30px;
	margin:5px 0 0 12px;
	_*margin-left:20px;
}
#radio-home-con .d-main div{
	float:left;
	margin-right:10px;
}
#radio-home-con .d-main a{
	text-decoration:none;
	color:#888888;
	text-align:center;
	width:89px;
	height:25px;
	display:block;
	overflow:hidden;
	line-height:25px;	
}
#radio-home-con .d-main #radio-home-channel-likes{
	width:144px;	
}
#radio-home-con .d-main .d-inner{
	display:block;
	*font-size:11px;
}

#radio-home-con .radio-personal a .d-inner{
	background-position: 0px -40px;
		
	-moz-box-shadow:0px 0px 5px #222;
	-webkit-box-shadow:0px 0px 5px #222;
	box-shadow:0px 0px 5px #222;
	
}
#radio-home-con .radio-personal a:hover .d-inner,
#radio-home-con .radio-personal .selected .d-inner{
	background-position: 0px -160px;
}
#radio-home-con .radio-personal .private-disable{
	cursor:default;
}
#radio-home-con .radio-personal .private-disable .d-inner,
#radio-home-con .radio-personal .private-disable:hover .d-inner,
#radio-home-con .radio-personal .private-disable:active .d-inner{
	background-position: 0px -70px;
}

/* 喜欢按钮 */
#radio-home-con .radio-personal .d_fav_btn .d-inner{
	background-position: -106px -130px;
}
#radio-home-con .radio-personal .d_fav_btn a:hover .d-inner,
#radio-home-con .radio-personal .d_fav_btn a.selected .d-inner{
	background-position: -106px -160px;
}
#radio-home-con .radio-personal .d_fav_btn a.private-disable .d-inner,
#radio-home-con .radio-personal .d_fav_btn a.private-disable:hover .d-inner,
#radio-home-con .radio-personal .d_fav_btn a.private-disable:active .d-inner{
	background-position: -106px -100px;
}

/* 心 */
#radio-home-con .radio-personal .d-heart{
	width:9px;
	height:9px;
	background-position: 0px 0px;
	display:inline;
	float:left;
	margin:9px 0 0 8px;
}
#radio-home-con .radio-personal .private-disable:hover .d-heart,
#radio-home-con .radio-personal .private-disable .d-heart{
	background-position: -10px 0px;
}
#radio-home-con .radio-personal a:hover .d-heart,
#radio-home-con .radio-personal .selected .d-heart{
	background-position: -50px -20px;
}

#radio-home-con .d-pbutton{
	margin-left:133px;
	_*margin-left:120px;
}
#radio-home-con .d-public{
	margin-left:8px;
}
#radio-home-con .d-pbutton a{
	width:12px;
	height:12px ;
	text-decoration:none;
	background-position: 0px -20px;
	display:block;
}
#radio-home-con .d-pbutton a:hover,
#radio-home-con .d-pbutton .public-buttonselected{
	background-position: -19px -20px;
}
#radio-home-con .d-pmain{
	margin-top:10px;
}

#radio-home-con .radio-home-chennals a{
	display:block;
	width:79px;
	height:25px;	
	text-decoration:none;
	color:#aaa;
	text-align:center;
	font-size:12px;
	float:left;
	margin:0 0px 13px 12px;
	_#margin-left:10px;
}
#radio-home-con .radio-home-chennals .d-inner{
	display:block;
	*font-size:11px;
}
#radio-home-con .public-normal .d-inner{
	width:79px;
	height:25px;
	background-position: 0px -130px;
	display:block;
	overflow:hidden;
	line-height:25px;
	cursor:pointer;
	
	-moz-box-shadow:0px 0px 5px #222;
	-webkit-box-shadow:0px 0px 5px #222;
	box-shadow:0px 0px 5px #222;
}
#radio-home-chennals .selected .d-inner,
#radio-home-con a.public-normal:hover .d-inner{
	background-position: 0px -100px;
	color:#888;
}
#radio-home-con a.public-normal:hover .d-inner{

}

/* 底部按钮 */
#home-radio-bar{
	width:108px;
	height:30px;
	padding-left:13px;
	background-position: 0px -311px;
	overflow:hidden;
}
#home-radio-bar .home-radio-playOrPause,
#home-radio-bar .home-radio-next,
#home-radio-bar .home-radio-fav{
	float:left;
	height:24px;
	width:25px;
	margin-top:3px;
}
#home-radio-bar .home-radio-next,
#home-radio-bar .home-radio-fav{
	margin-top:5px;
}

#home-radio-bar .home-radio-fav{
	margin-right:9px;
}
#home-radio-bar a{
	display:block;
	margin:0 auto;
	text-decoration:none;
	outline:none;
	font-size:0;
	line-height:0;
}
#home-radio-play{
	height:24px;
	width:24px;
	
}
#home-radio-next,
#home-radio-fav{
	height:20px;
	width:20px;
}

#home-radio-bar .playWork{
	background:url(http://a.xnimg.cn/apps/radio/images/playing.gif) no-repeat top left;
	
}
#home-radio-bar .playPause{
	background-position: 0px -216px;
}
#home-radio-bar  a.playPause:hover {
	background-position: 0px -245px;
}
#home-radio-bar a.playWork:hover{
	background-position: -28px -245px;
}

#home-radio-bar a.playPause:active {
	background-position: 0px -275px;
}
#home-radio-bar a.playWork:active{
	background-position: -28px -275px;
}
/*
#home-radio-bar a.playWork:hover span{
	background-position: -190px 0px;
}

#home-radio-bar a.playPause:hover span{
	background-position: -220px 0px;
}
#home-radio-bar a.playPause:active span{
	background-position: -230px 0px;
}
#home-radio-bar a.playWork:active span{
	background-position: -190px -10px;
}
#home-radio-bar a.playPause:active span{
	background-position: -230px 0px;
}
#home-radio-bar .playWork span{
	background-position: -200px 0px;
}
#home-radio-bar .playPause span{
	background-position: -210px 0px;
}
*/
#home-radio-bar .nextWork,
#home-radio-bar .nextDisable{
	background-position: -56px -216px;
}
#home-radio-bar .nextDisable{
	cursor:default;
}
#home-radio-bar .nextWork:hover{
	background-position: -56px -245px;
}
#home-radio-bar .nextWork:active{
	background-position: -56px -275px;
}

/*
#home-radio-bar a.nextWork:hover span{
	background-position: -150px 0px;
}

#home-radio-bar a.nextWork:active span{
	background-position: -140px 0px;
}
#home-radio-bar .nextWork span{
	background-position: -140px -10px;
}
#home-radio-bar .nextDisable span{
	background-position: -160px 0px;
}
*/

#home-radio-bar .favDisable{
	cursor:default;
}
#home-radio-bar .loveNormal,
#home-radio-bar .favDisable,
#home-radio-bar a.justnostar,
#home-radio-bar a.justnostar:hover{
	background-position: -80px -216px;
}
#home-radio-bar .loveWork{
	background-position: -104px -275px;
}
#home-radio-bar .loveNormal:hover,
#home-radio-bar .loveWork:hover{
	background-position: -80px -245px;
} 
#home-radio-bar .loveWork:active,
#home-radio-bar .loveNormal:active{
	background-position: -80px -275px;
}

#home-radio-bar a.loveWork:active{
	
}

/*
#home-radio-bar a.loveWork:active  span{
	background-position: -110px 0px;
}
#home-radio-bar a.loveNormal:active  span,
#home-radio-bar a.justnostar:active span{
	background-position: -120px -10px;
}
#home-radio-bar span{
	display:block;
	margin:0 auto;
	height:9px;
	width:9px;
	cursor:pointer;
	font-size:0;
	line-height:9px;
}
#home-radio-bar .loveWork span{
	background-position: -110px -10px;
}
#home-radio-bar .loveNormal span,
#home-radio-bar .justnostar span{
	background-position: -120px 0px;
}
#home-radio-bar .favDisable span{
	background-position: -130px 0px;
}
#home-radio-bar .loveNormal:hover span{
	background-position: -110px -10px;
}
#home-radio-bar .justnostar:hover span{
	background-position:-120px 0;
}
*/
#home-radio-bar .listNormal,
#home-radio-bar .listWork{
	height:30px;
	width:20px;
	float:left;
}
/*鼠标在上面的情况*/
#home-radio-bar .listWork{
	background-position: -180px 0px;
}
#home-radio-bar .listNormal a,
#home-radio-bar .listNormal a.playactive{
	background-position:-215px -18px;
    font-size: 0;
    height: 15px;
    margin: 9px 0 0;
    overflow: hidden;
    padding: 0;
    width: 15px;
}
#home-radio-bar .listNormal a.playactive{
	/*background:url(http://a.xnimg.cn/apps/radio/images/circle_active.gif) no-repeat 3px 2px;*/
}
#home-radio-bar .listNormal a:hover,
#home-radio-bar .listNormal a.playactive,
#home-radio-bar .listNormal a.playactive:hover{	
	background-position: -238px -18px;
}
#home-radio-bar .listNormal a.reqloading{
	background:url(http://a.xnimg.cn/apps/radio/images/circle_fade.gif) no-repeat 3px 2px;
}
#home-radio-bar .listNormal a.reqloading:hover{
	background:url(http://a.xnimg.cn/apps/radio/images/circle_fade.gif) no-repeat 3px 2px;
}
#radio-home-leftbar{
	background-color:#333;
	overflow:hidden;
}

.iereflect{
	position:relative;
	z-index:0;
}
.iereflect a a{
	top:0;
	left:0;
}
.reflected{
	margin-bottom:3px;
}
/* radio-home-favPanel */
#radio-home-favPanel{
	position:absolute;
	bottom:37px;
	left:17px;
	width:87px;
	height:20px;
	background-color:#333;
	color:#aaa;
	border-bottom:1px solid #666;
}
#radio-home-favPanel .heart{
	background-position: -70px -20px;
	display:inline-block;
	margin: 5px 5px 0 8px;
	height:9px;
	width:9px;
}

/* radio-home-songInfoPanel */
#radio-home-songInfoPanel{
	position:absolute;
	bottom:37px;
	left:0px;
	width:121px;
	height:20px;
	background-color:#333;
	color:#aaa;
	border-bottom:1px solid #666;
	overflow:hidden;
}
#home-radio-namemove{
	width:1000px;
}
#home-radio-namemove .songName{
	float:left;
	height:20px;
	line-height:20px;
}
/* radio-home-container */			
#radio-home-con{
	position:absolute;
	height:30px;
	width:121px;
	z-index:4000;

}
#radio-home-panel{
	position:absolute;
	left:-30px;
	bottom:37px;
}
#radio_home_store,
#radio_home_player{
	position:absolute;
	left:1px;
	top:1px;
	z-index:40000;
	visibility:hidden;
}

/* 引导 */
#home-radio-intro-play,
#home-radio-intro-like{
	position:absolute;
}

#home-radio-intro-play-bg{
	background:url(http://a.xnimg.cn/apps/radio/images/intro2.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.xnimg.cn/apps/radio/images/intro2_play.png',sizingMethod='crop');
}
#home-radio-intro-like-bg{
	background:url(http://a.xnimg.cn/apps/radio/images/intro2.png) no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a.xnimg.cn/apps/radio/images/intro2_like.png',sizingMethod='crop');
}

#home-radio-intro-play,
#home-radio-intro-like{
		bottom: 30px;
}
#home-radio-intro-play-bg,
#home-radio-intro-play{
	width: 345px;
	height: 130px;
}
#home-radio-intro-play{
    display: none;
    left: -42px;
}
#home-radio-intro-play-bg{
    background-position: 0 0;	
}
#home-radio-intro-like,
#home-radio-intro-like-bg{
	width: 306px;
	height: 130px;
}
#home-radio-intro-like{
    display: none;
    left: -47px;
}
#home-radio-intro-like-bg{
    background-position: 0 -170px;	
}

#radio-home-con .radio-home-intro-close{
	display:block;
	height:20px;
	width:20px;
	right: 11px;
    top: 11px;
	position:absolute;
	background-position:-131px -275px;
}
#radio-home-con .radio-home-intro-close:hover{
  	-webkit-transform:translate(0px,0) rotate(360deg);
	-webkit-transition-duration:0.2s;  
	-moz-transform:translate(0px,0) rotate(360deg);
	-moz-transition-duration:0.2s;    
	transform:translate(0px,0) rotate(360deg);
	transition-duration:0.2s;
}

   



